/**
 * 应用配置文件
 * 管理不同环境的配置
 */

// 环境配置
const ENV = {
  // 开发环境
  development: {
    API_BASE_URL: 'http://localhost:8080',
    APP_NAME: '待办事项(开发)',
    DEBUG: true
  },
  
  // 测试环境
  test: {
    API_BASE_URL: 'http://test-scrm-todo.sw.test.k8s.hexun.com',
    APP_NAME: '待办事项(测试)',
    DEBUG: true
  },
  
  // 生产环境
  production: {
    API_BASE_URL: 'https://todoapi.hexun.com',
    APP_NAME: '待办事项',
    DEBUG: false
  }
}

// 获取当前环境，默认为生产环境
const getCurrentEnv = () => {
  // 可以通过各种方式确定当前环境
  // 例如：通过域名、环境变量、配置文件等
  
  // 简单的环境判断逻辑
//   if (typeof window !== 'undefined') {
//     const hostname = window.location?.hostname || '';
//     if (hostname.includes('localhost') || hostname.includes('127.0.0.1')) {
//       return 'development';
//     } else if (hostname.includes('test')) {
//       return 'test';
//     }
//   }
  
  // 默认为生产环境
  return 'production';
}

// 当前环境配置
const currentEnv = getCurrentEnv();
const config = ENV[currentEnv];

console.log('当前环境:', currentEnv);
console.log('API基础URL:', config.API_BASE_URL);

export default config;
export { ENV, getCurrentEnv }; 